Perlin noise in Real-time Computer Graphics

نویسنده

  • Andrei Tatarinov
چکیده

In general case noise means unwanted signal of different nature. In computer graphics and image synthesis term “noise” is used to call a pseudo-random function which is generally used to generate procedural textures. Perlin noise is one of the most well-known noise functions. Noise is generally used to create procedural textures, such as marble, wood, cloud textures. This requires noise to be a function of two parameters, which are texture coordinates. However, if we extend noise function to three or four dimensions, we would get a powerful function which would allow us to modify geometry, generate procedural volumetric effects and vortex fields for particle simulations. This paper shows how to compute noise function on GPU and how to use it in advanced real-time visual effects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real time rendering of heterogenous fog based on the graphics hardware acceleration

This paper discusses the subject of synthesis of the fog phenomenon in real time using computer graphics. The method of heterogenous fog simulation based on the Perlin noise and turbulence is presented. Implementation of the algorithm is done using hardware acceleration in the form of a GPU with programmable vertex and pixel processing pipeline.

متن کامل

Perlin Textures in Real Time using OpenGL

Perlin’s procedural solid textures provide for high quality rendering of surface appearance like marble, wood or rock. This method does not suffer many of the flaws that are associated with classical image mapped textures methods, such as distortion, memory size, bad continuity through objects. Being based on a per-pixel calculation, they were however limited up to now to non-real-time quality ...

متن کامل

Generating and Real-Time Rendering of Clouds

This paper presents a method for generation and real-time rendering of static clouds. Perlin noise function generates three dimensional map of a cloud. We also present a twopass rendering algorithm that performs physically based approximation. In the first preprocessed phase it computes multiple forward scattering. In the second phase first order anisotropic scattering at runtime is evaluated. ...

متن کامل

Approximating the Fire Flicker Effect Using Local Dynamic Radiance Maps

Realistic fire and the flicker effect is a complicated process to simulate in realtime and little work has been done to simulate this complicated illumination effect in realtime. Fire is not a directionally uniform source of light but varies in intensity not only with time but also with direction. Most realtime applications use a standard point light source model for local illumination effects ...

متن کامل

Noise in Real-time 3D Graphics

Noise based techniques have for a long time been one of the most important tools in the creation of virtual three-dimensional environments. For instance, virtually all computer animated movies incorporate these algorithms for a variety of applications. Despite its power and usefulness, noise has been used exclusively for offline rendering purposes. Up until the last few years the real-time orie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008